Text copied to clipboard!
Naslov
Text copied to clipboard!Senior Java Developer
Opis
Text copied to clipboard!
Tražimo iskusnog i motiviranog Senior Java programera koji će se pridružiti našem razvojnome timu i pomoći u dizajniranju, razvoju i održavanju robusnih i skalabilnih softverskih rješenja. Kao Senior Java programer, bit ćete ključna osoba u vođenju tehničkih odluka, mentoriranju mlađih članova tima te osiguravanju visokih standarda kvalitete koda.
Naš idealni kandidat ima duboko razumijevanje Java jezika, objektno orijentiranog programiranja, dizajnerskih obrazaca i modernih razvojnih alata. Očekujemo da ste samostalni, ali i timski igrač koji zna komunicirati s različitim dionicima projekta, uključujući menadžment, QA timove i druge programere.
Vaše odgovornosti uključivat će razvoj novih funkcionalnosti, optimizaciju postojećeg koda, sudjelovanje u arhitektonskim odlukama, kao i provođenje code reviewa. Također ćete imati priliku raditi na projektima koji koriste moderne tehnologije poput Spring Boota, Hibernatea, REST servisa, mikrouslužne arhitekture i CI/CD alata.
Radno okruženje je dinamično i potiče kontinuirano učenje i profesionalni razvoj. Nudimo fleksibilno radno vrijeme, mogućnost rada na daljinu, konkurentnu plaću i dodatne benefite poput edukacija, konferencija i bonusa za uspješno dovršene projekte.
Ako ste strastveni u vezi s razvojem softvera, volite izazove i želite raditi u okruženju koje cijeni kvalitetu i inovaciju, pozivamo vas da se prijavite i postanete dio našeg tima.
Odgovornosti
Text copied to clipboard!- Razvoj i održavanje Java aplikacija
- Dizajniranje i implementacija softverskih rješenja
- Sudjelovanje u arhitektonskim odlukama
- Mentoriranje mlađih programera
- Pisanje tehničke dokumentacije
- Provođenje code reviewa
- Optimizacija performansi aplikacija
- Integracija s vanjskim sustavima putem REST API-ja
- Sudjelovanje u planiranju sprintova i procjeni zadataka
- Praćenje i primjena najboljih praksi u razvoju softvera
Zahtjevi
Text copied to clipboard!- Minimalno 5 godina iskustva u Java programiranju
- Odlično poznavanje Spring Frameworka (Spring Boot, Spring MVC)
- Iskustvo s Hibernateom ili JPA
- Poznavanje RESTful servisa i mikrouslužne arhitekture
- Iskustvo s alatima za verzioniranje (npr. Git)
- Poznavanje CI/CD alata (npr. Jenkins, GitLab CI)
- Iskustvo s relacijskim bazama podataka (npr. PostgreSQL, MySQL)
- Sposobnost rada u agilnom okruženju (Scrum, Kanban)
- Dobro poznavanje engleskog jezika u govoru i pismu
- Sposobnost samostalnog rješavanja problema i donošenja odluka
Moguća pitanja na intervjuu
Text copied to clipboard!- Koliko godina imate iskustva u Java programiranju?
- Koje ste projekte razvijali koristeći Spring Boot?
- Imate li iskustva s mikrouslužnom arhitekturom?
- Kako pristupate optimizaciji performansi aplikacije?
- Koje alate koristite za CI/CD?
- Kako mentorirate mlađe članove tima?
- Koje baze podataka ste koristili u prethodnim projektima?
- Kako osiguravate kvalitetu koda?
- Imate li iskustva s radom u agilnim timovima?
- Koji je vaš pristup rješavanju tehničkih izazova?